#include "Spelare.h"


Spelare::Spelare(void)
{
	srand(time(NULL));

	x = rand() % 10;
	y = rand() % 10;
	Console::gotoxy(STARTX + x*2 + 1,STARTY + y*2 + 1);
	cout << 'P';
}


Spelare::~Spelare(void)
{
}

void Spelare::move( int xSteg, int ySteg )
{
	//Tar bort gamla spelar platsen
	Console::gotoxy(STARTX + this->x*2 + 1,STARTY + this->y*2 + 1);
	cout << '*';

	//Uppdaterar xy koordinaterna
	this->x += xSteg;
	if( this->x < 0 )
		this->x = 0;
	if( this->x > 9 )
		this->x = 9;

	this->y += ySteg;
	if( this->y < 0 )
		this->y = 0;
	if( this->y > 9 )
		this->y = 9;

	//Ritar ut nya spelar platsen
	Console::gotoxy(STARTX + this->x*2 + 1,STARTY + this->y*2 + 1);
	cout << 'P';
}

void Spelare::GetKord( int &x, int &y )
{
	x = this->x;
	y = this->y;
}